body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px; } 
html,body {-webkit-text-size-adjust:none;}
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
fieldset, img { border: 0; }
iframe { background-image: none; }
hr{ border:0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
input[type="text"], input[type="password"], textarea {outline-style:none;-webkit-appearance:none;}
.clear { clear:both; }
.indent { text-indent: 24px;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
center {padding:25px 0;}     textarea {resize:none;}
.zm {zoom:1;}                .ti2 {text-indent:2em;}
.none {display:none;}        .db {display:block;}            .di {display:inline;}
.tl {text-align:left;}       .tr {text-align:right;}         .tc {text-align:center;}
.fl{ float: left;}           .fr{ float: right;}             .mar {margin:0 auto;}
.mou-p { cursor: pointer; }  .mou-m { cursor: move; }        .mou-t { cursor: text; }
.fw{ font-weight:bold; }     .fi{ font-style:italic; }       .f10p{ font-size: 10px; }       
.f12p{ font-size: 12px; }    .f14p{ font-size: 14px; }       .f15p{ font-size: 15px; }       
.f16p{ font-size: 16px; }    .f18p{ font-size: 18px; }
.f20p{ font-size: 20px; }    .f24p{ font-size: 24px; }       
.fw{ font-weight:bold; }     .fi{ font-style:italic; }
.fst {font-family:simsun;}   .fwr {font-family:microsoft yahei;}
.fu{ text-decoration:underline;}
.fs{ text-decoration:line-through;}
.ofw{ overflow: hidden;}
.w1000_wrapper{ width: 1000px; margin: 0 auto;}
.pt10{ padding-top: 10px;}
.pb10{ padding-bottom: 10px;}
.pt18{ padding-top: 18px;}
.pt100{ padding-top: 100px;}
.pt50{ padding-top: 50px;}
.pb50{ padding-bottom: 50px;}
.mr30{ margin-right: 30px;}
.mt10{ margin: 10px auto 0 auto;}
.mt20{ margin: 20px auto 0 auto;}
.mt30{ margin: 30px auto 0 auto;}
.mt50{ margin: 50px auto 0 auto;}
.bgwhite{ background: #FFFFFF;}
.h40{ height: 40px;}

body{font-size: 12px; font-family: "microsoft yahei"; text-align: center; line-height: 2em; color: #a2a2a2; background-color: #FFFFFF;}
.login_top_box{ width: 1190px; margin: 0 auto; height: 85px; margin-top: 15px;}
.login_main_box{ width: 100%; height: 667px; background: url(../images/pic.jpg) center top no-repeat;}
.login_wrapper{ width: 1190px; height: 667px; margin: 0 auto; position: relative;}
.login_form_box{ width: 398px; height: 425px; background: url(../images/loginbg.png) left top no-repeat; position: absolute; top: 105px; right: 56px; z-index: 3;}
.user_name_box{ background: url(../images/username.png) left top no-repeat; width: 324px; height: 46px; margin: 73px auto 0 36px; padding-top: 40px;}
.user_name_box input, .password_box input{ width: 300px; height: 38px; line-height: 38px; border: none; display: block; margin: 0 auto 0 14px; font-size: 14px; color: #737373;}
.password_box{ background: url(../images/password.png) left top no-repeat; width: 324px; height: 46px; margin: 12px auto 0 36px; padding-top: 40px;}
.v_img_box{ width: 324px; height: 30px; margin: 12px auto 0 auto;}
.v_img_box input{ display: block; float: left; width: 103px; height: 28px; line-height: 28px; padding-left: 12px; border: 1px solid #d9d9d9; border-radius: 5px; font-size: 14px; color: #737373; margin-right: 15px;}
.v_img_box img{ display: block; float: left; background-color: #d9d9d9; width: 95px; height: 30px;}
.login_btn{ display: block; width: 324px; height: 40px; background: url(../images/login_btn.gif) left top no-repeat; overflow: hidden; text-indent: -9999px; margin: 12px auto 0 auto;}
.login_btn:hover{ background: url(../images/login_btn.gif) left bottom no-repeat;}
.r_check_box{ height: 14px; line-height: 14px; width: 324px; margin: 9px auto 0 auto; text-align: left;}
.r_check_box input{ position: relative; top: 1px;}
.r_check_box label{ padding-left: 5px;}
.form_error{ font-size: 12px; color: #cb0808; width: 324px; line-height: 20px; text-align: left; margin: 5px auto 0 auto;}
#wordImg{ position: absolute; left: -168px; top: 120px; background: url(../images/bg0.jpg); width: 475px; height: 338px; z-index: 2; opacity: 0; filter:alpha(opacity=0); }
.copytext{ color: #a5a5a5; padding: 55px 0 30px 0; text-align: center;}
